package com.szrt.day20161027.utils;

import java.io.InputStream;
import java.util.Properties;

import com.szrt.day20161025.crm.utils.GsonUtil;


public class PropertiesUtil {
	
	
	
	/**
	 * 根据properties文件中属性的名称返回属性的值
	 * @param  property 属性的名称
	 * @return 根据properties文件中属性的名称返回属性的值
	 * @throws Exception  如果文件找到会抛出异常
	 */
	public static String findValueByKey(String property) throws Exception{
		
		//1 读取jdbc的配置文件   到哪里去读?  到根目录下的jdbc.properties文件中去读
		InputStream input = PropertiesUtil.class.getResourceAsStream("/jdbc.properties");
		
		
		//2 读取jdbc的配置文件   谁去读? Properties这个类去读
		Properties properties = new Properties();
		
		//3  读取jdbc的配置文件   怎么读?  用properties的load方法去读
		properties.load(input);
		
		
		//4 打印读取出来的东西 可以读到什么东西? 所有的东西都可以读到
		String value = properties.getProperty(property);
		
		return value;
		
		
		
	}

}
